thrust oneself forward - Spanish English Dictionary